package com.code.day18JiHe;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;

public class DemoCollection {
    public static void main(String[] args) {
//        boolean add(E e) : 将给定的元素添加到当前集合中(我们一般调add时,不用boolean接收,因为add一定会成功)
        Collection<String> list = new ArrayList<>();
        list.add("李寒衣");
        list.add("雷无杰");
        list.add("王小虎");
        System.out.println(list);
//        boolean addAll(Collection<? extends E> c) :将另一个集合元素添加到当前集合中 (集合合并)
        Collection<String> list2 = new ArrayList<>();
        list2.add("02");
        list2.add("桐人");
        list2.add("亚丽丝");
        list2.addAll(list);
        System.out.println(list2);
//        void clear():清除集合中所有的元素
//          list2.clear();
//          System.out.println(list2);


//        boolean contains(Object o)  :判断当前集合中是否包含指定的元素
        System.out.println(list2.contains("02"));
        System.out.println("===================");
//        boolean isEmpty() : 判断当前集合中是否有元素->判断集合是否为空
        System.out.println(list2.isEmpty());
        System.out.println("===================");
//        boolean remove(Object o):将指定的元素从集合中删除
        System.out.println(list2.remove("02"));
        System.out.println(list2);
        System.out.println("===================");
//        int size() :返回集合中的元素个数。
        System.out.println(list2.size());
        System.out.println("===================");
//        Object[] toArray(): 把集合中的元素,存储到数组中
        Object[] objects =list2.toArray();
        System.out.println(Arrays.toString(objects));
    }
}
